A Survey on Helper Threads and Their Implementations

نویسنده

  • Ahren Studer
چکیده

This survey covers the general idea behind helper threads and the major ways in which they are implemented. The first section covers parallel helper threads and the issues crucial to their role in improving performance. The following sections cover the implementations of parallel helper threads, focusing on SMT processor based implementations and adapted superscalar processor based implementation with the advantages and disadvantages each method provides. Last, the idea of a sequential helper thread is introduced as a context that executes while the main thread has limited ILP. In the remaining section of the paper, sequential helper thread properties and the details of its implementation are covered.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform

There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...

متن کامل

Compiler-Based Pre-Execution

Title of dissertation: COMPILER-BASED PRE-EXECUTION Dongkeun Kim, Doctor of Philosophy, 2004 Dissertation directed by: Professor Donald Yeung Department of Electrical and Computer Engineering Pre-execution is a novel latency-tolerance technique where one or more helper threads run in front of the main computation and trigger long-latency delinquent events early so that the main thread makes for...

متن کامل

Activity of T-Helper Lymphocytes in Opium Dependent and Non-dependent Individuals

Opium derivatives affect the function and differentiation of peripheral leucocytes, directly or indirectly. Previous researches have shown that these cells respond to the endorphins through their opioid receptors (σ, µ and κ). There are many reports about the effect of morphine and heroin on immune system of dependent people, but there is no report on the functions of T-helper lymphocytes in op...

متن کامل

Implementation and Analysis of Helper Threads with SSMT

In this paper, several scenarios for helper threading were implemented and analyzed on the SPEC2000 mcf benchmark [1]. After determining the delinquent load of the mcf benchmark, three helper threading scenarios were implemented to prefetch the delinquent load into L2 cache. First a static loop-based helper process was implemented, followed by a static loop-based helper thread. Finally, a stati...

متن کامل

Modeling and Optimization of Speculative Threads

Modeling and Optimization of Speculative Threads Tor M. Aamodt Doctor of Philosophy Department of Electrical and Computer Engineering University of Toronto 2006 This dissertation proposes a framework for modeling the control flow behavior of a program and the application of this framework to the optimization of speculative threads used for instruction and data prefetch. A novel form of helper t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003